From 6afd740a898716f4bdc06bc637519804ae2e9f67 Mon Sep 17 00:00:00 2001 From: Mohd Husaam Mehdi Date: Wed, 27 Mar 2024 21:32:00 +0530 Subject: [PATCH] atftpd: update init script to use procd * update init script to use procd Signed-off-by: Mohd Husaam Mehdi --- net/atftp/files/atftpd.init | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/net/atftp/files/atftpd.init b/net/atftp/files/atftpd.init index 502ccbe192..b05beee4df 100755 --- a/net/atftp/files/atftpd.init +++ b/net/atftp/files/atftpd.init @@ -2,9 +2,11 @@ # Copyright (C) 2020 OpenWrt.org START=95 -PIDFILE=/tmp/run/atftpd.pid -start() { +USE_PROCD=1 +BIN=atftpd + +start_service() { local enable local srv local port @@ -17,9 +19,8 @@ start() { config_get srv service path "/srv/tftp" config_get port service port 69 - atftpd --pidfile $PIDFILE --user root.root --port $port --daemon $srv -} - -stop() { - kill $(cat $PIDFILE) + procd_open_instance + procd_set_param command $BIN "--no-fork" "--daemon" "--user" "root.root" "--port" "$port" "$srv" + procd_set_param respawn + procd_close_instance } -- 2.30.2